package dao;

import entity.Postinfo;
import entity.Userinfo;
import javafx.geometry.Pos;


import java.util.Date;
import java.util.List;

public interface PostinfoDao {
    /**
     * 查询所有帖子
     * @return postinfo
     */
    List<Postinfo> queryAllPostinfo();

    /**
     * 根据用户查询帖子
     */
    List<Postinfo> queryPostinfo(Userinfo user);

    /**
     * 根据发帖子时间查询帖子
     */
    List<Postinfo> queryDatePostinfo(Date utim);

    /**
     * 添加帖子
     * @param post
     * @return
     */
    int addPost(Postinfo post) ;

    /**
     * 根据id删除帖子
     * @param pid
     * @return
     */
    int delPost(int pid) ;

    /**
     * 修改帖子信息
     * @param post
     * @return
     */
    int updatePost(Postinfo post) ;
}
